package com.trainee.entidades;

    import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

    @Entity
    @Table(name="usuario")
    public class Usuario {
        
        @Id        
        @Column (name="nombre_usuario")
        private String nombreUsuario;
        
        @Column (name="pass")
        private String pass;
        
        @Column (name="nombre")
        private String nombre;
        
        @Column (name="apellido")
        private String apellido;
        
        @OneToMany//(fetch=FetchType.LAZY, mappedBy = "usuario")
        private List<Carro> listadoCarros;

        public String getNombreUsuario() {
            return nombreUsuario;
        }

        public void setNombreUsuario(String nombre_usuario) {
            this.nombreUsuario = nombre_usuario;
        }

        public String getPass() {
            return pass;
        }

        public void setPass(String pass) {
            this.pass = pass;
        }

        public String getNombre() {
            return nombre;
        }

        public void setNombre(String nombre) {
            this.nombre = nombre;
        }

        public String getApellido() {
            return apellido;
        }

        public void setApellido(String apellido) {
            this.apellido = apellido;
        }

        public List<Carro> getListadoCarros() {
            return listadoCarros;
        }

        public void setListadoCarros(List<Carro> listadoCarros) {
            this.listadoCarros = listadoCarros;
        }
        
}
